#pragma once

#include "sweety_Scene.h"
#include "sweety_3D_Camera.h"
#include "sweety_Render.h"
#include "sweety_SceneObj.h"
#include "demoSprite.h"
using namespace SW;


class DemoScene : public SwScene
{
public:
	DemoScene();
	virtual ~DemoScene();

	virtual void Update(float deltaTime) override;
	virtual void Render() override;
	virtual void RenderSwGui() override;

private:
	Camera3D* m_Camera{ nullptr };
	SceneObj* m_RootObj{ nullptr };
	SceneObj* m_SelectedObj{ nullptr };
};